Minor optimization
authorMatthias Clasen <mclasen@redhat.com>
Sun, 26 Jun 2011 02:44:07 +0000 (22:44 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 5 Jul 2011 20:08:09 +0000 (16:08 -0400)
No need to get the cursor position twice in a row.

gtk/a11y/gtkentryaccessible.c

index 2da1a65d1dbb6e7268ef994fded1a9ddcb30cf78..86abf235b6a8d95ad0deff1d21fc77771aaa45d4 100644 (file)
@@ -598,7 +598,7 @@ gtk_entry_accessible_remove_selection (AtkText *text,
                                        gint     selection_num)
 {
   GtkWidget *widget;
-  gint start, end, caret_pos;
+  gint start, end;
 
   widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
   if (widget == NULL)
@@ -609,8 +609,7 @@ gtk_entry_accessible_remove_selection (AtkText *text,
 
   if (gtk_editable_get_selection_bounds (GTK_EDITABLE (widget), &start, &end))
     {
-      caret_pos = gtk_editable_get_position (GTK_EDITABLE (widget));
-      gtk_editable_select_region (GTK_EDITABLE (widget), caret_pos, caret_pos);
+      gtk_editable_select_region (GTK_EDITABLE (widget), end, end);
       return TRUE;
     }
   else